/* begin overall style */
body,td,th {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000000;
}
body {margin: 0px;}
#contenido span.textos {float:left; color:#285EA8; font-weight:bold; font-size:16px; padding-bottom:10px; width:180px;}
span.titulo {float: right; color:#fff; font-weight:bold; font-size:18px; margin: 26px 10px 0 0;}
#contenido span.imagen {float:left; color:#006699; font-weight:bold; font-size:16px; padding-bottom:10px;}
#contenido span.casilla {float:left; margin-left:15px; width:176px;}
#contenido span.casilla img {margin-bottom:5px;}
#contenido span.casilla input {width:168px; height:22px; text-align:left; font-weight:10px; border:1px solid #CCCCCC;}
#contenido span.indicador {background-image:url(/images/icon_ok.gif); width:20px; height:20px; display:block; float:left; margin-left:5px;}
#contenido span.recargar a {background-image:url(/images/icon_recargar.gif); width:20px; height:20px; display:block; float:left; margin-left:5px;}
#contenido span.send a {background-image:url(/images/bt_entrar.gif); display:block; width:132px; height:33px; float:left; margin:10px 0 10px 45px;}
#contenido span.cancel a {background-image:url(/images/bt_cancelar.gif); display:block; width:132px; height:33px; float:right; margin:10px 69px 10px 0;}
#contenido span.cancel a:hover, #contenido span.send a:hover {background-position: 0 33px;}
div {font: 12px Arial, Helvetica, sans-serif;}

div.info
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;	
	font-size: 0.9em;
	font: 12px Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #285EA8;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

div.frameTitle {
	width:436px; 
	height:54px; 
	margin:0 auto; 
	border-left:1px solid #374047; 
	border-right:1px solid #374047; 
	border-top:1px solid #374047; 
	background-color: #285EA8; 
	margin-top:40px
}

div.rememberMe {
	font-size:12px; 
	color:#285EA8; 
	margin: 0 30px 0 0;
}